html,body{
    margin:0 auto;
    padding:0;
    height:100%;
    text-align:center;
    color: #000000;
    background-color: #666666;
    font-family: Arial, Helvetica, sans-serif;
}

#header{
    margin-top: 30px;
    height: 120px;
    width:972px;
    background: #000018;
}

#navbar{
    height: 25px;
    width:972px;
    background: #555555;
}

#footer{
    height: 75px;
    width:972px;
    background: #191919;    
}

#bottom{
    color: #FFFFFF;
    height:290px;
    width:972px;
    background: #292929;
    border-top: solid 4px #7F7F7F;
}

#container{
    width:970px;
    min-height: 80%;
    text-align:left;
    background: #FDFFF0;
    border:solid 1px #545454;
}

/*\*/
* html #container{
    height: 80%;
}
/**/

#sidebar{
    float:right;
    width:260px;
    border-left:solid 1px #ECECD2;
    height:100%;
    background-color: #E6E6C5;
}

#content{
    float:left;
    width:610px;
    padding:5px;
}